@charset "utf-8";
/*========全局样式========*/
body { margin:0; padding:0; font:normal 100 12px "microsoft yahei",Arial,"宋体" }
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, lable, textarea, select, p, blockquote, button, tr, td, th, thead, caption { margin:0; padding:0; font-weight:normal}
img, button { border:none; }
div, h1, h2, h3, h4, h5, h6, strong { font-weight:normal; font-size:12px; vertical-align:middle;}
ol, ul, li { list-style:none;}
table { border-collapse:collapse; }
input, select, textarea, button, em, cite, samp { font-style:normal; padding:0px;}
a {text-decoration:none; color:#666; cursor:pointer}
a:hover { text-decoration:none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}

body{ background: #fff url(../../images/lxyz/bg1.jpg) center top no-repeat;}
.body1{ background:url(../../images/lxyz/bg2.jpg) center bottom no-repeat; height: auto !important; height: 500px; min-height: 500px;}

.nav{ width: 1200px; margin: 0 auto; margin-top: 590px; height: 60px;background: #c1000f;  overflow: hidden; margin-bottom: 30px;}
.nav ul{ padding-left: 20px; height: 60px; overflow: hidden;}
.nav ul li{ float: left;}
.nav ul li a{ display: block; float: left; width: 155px; color: #fff; font-size: 18px; text-align: center; line-height: 60px;}
.nav ul li a.index{ text-indent: -9999px; width: 80px; background: url(../../images/lxyz/ico_index.png) center no-repeat;}
.nav ul li a:hover{ color: #e1e1e1;}

.main{ width: 1200px; margin: 0 auto; overflow: hidden; height: auto;}

.main .title{ width: 100%; height: 47px; border-bottom: 1px solid #c1000f; overflow: hidden}
.main .title span{ display: block; float: left; height: 47px; line-height: 47px; background: #c1000f; padding: 0px 35px; color: #fff; font-size: 24px;}
.main .title a{ float: right;color: #666666; font-size: 14px; padding-right: 10px; line-height: 47px;}

.main .title1{ width: 100%; height: 42px; background:#e1e1e1; overflow: hidden}
.main .title1 span{ display: block; float: left; height: 38px; margin-top: 3px; line-height: 38px; background: #c1000f; padding: 0px 20px; color: #fff; font-size: 24px;}
.main .title1 a{ float: right;color: #666666; font-size: 14px; padding-right:10px; line-height: 38px;}

.main .title2{ width: 100%; height: 42px; background:#e1e1e1; overflow: hidden}
.main .title2 span{ display: block; float: left; height: 42px;line-height: 42px; padding: 0px 20px 0px 70px; color: #fff; font-size: 24px; background:#c1000f url(../../images/lxyz/ico_zt.png) 22px center no-repeat;}

.main .title3{ width: 100%; height: 50px; border-bottom: 1px solid #c1000f; overflow: hidden}
.main .title3 span{ display: block; float: left;line-height: 50px;color: #282828; font-size: 24px;}
.main .title3 a{ float: right;color: #666666; font-size: 14px; padding-right:5px; line-height: 50px;}

.main .title4{ width: 100%; height: 42px; background:#e1e1e1; overflow: hidden}
.main .title4 span{ display: block; float: left; height: 42px;line-height: 42px; padding: 0px 20px 0px 70px; color: #fff; font-size: 24px; background:#c1000f url(../../images/lxyz/ico_img.png) 15px center no-repeat;}
.main .title4 a{ float: right;color: #666666; font-size: 14px; padding-right:5px; line-height: 42px;}

.list{ width: 100%; height: auto; padding-top: 15px;}
.list li{ width: 100%; height: 32px; float: left; overflow: hidden; background: url(../../images/lxyz/ico_li.png) left center no-repeat;}
.list li a{ color: #282828; float: left; font-size: 14px; padding-left: 15px; line-height: 32px;}
.list li a:hover{ color: #c1000f; text-decoration: underline;}
.list li span{color: #999999; font-family: arial; font-size: 12px; float: right;line-height: 32px;}

.index1{width: 100%; height: auto; overflow: hidden;}
.index_img{ float:left; width:600px; height:360px;overflow:hidden; position:relative; z-index:1;}
.index_img .bd{ width:600px; height:360px; overflow:hidden;}
.index_img .bd ul li{ width:100%; height:360px; overflow:hidden; position:relative; z-index:1;}
.index_img .bd ul li .title a{ display:block; position:absolute; z-index:2; width:100%; height:70px; bottom:0px;left:0px; background:url(../../images/lxyz/ico_img_bg.png) left top repeat; text-indent:12px; color:#ffffff; font:normal 14px/70px "microsoft yahei";}
.index_img .hd{ position:absolute; z-index:3; right:10px; bottom:26px;}
.index_img .hd ul{ float:left;}
.index_img .hd ul li{ float:left; width:13px; height:13px;margin-left:10px; cursor:pointer; text-indent:-9999px; background:url(../../images/lxyz/ico_img_hd.png) 0px 0px no-repeat}
.index_img .hd ul li.on{ background-position:-13px 0px;}

.index12{ width: 560px; float: right; height: 355px; overflow: hidden; padding-top: 5px;;}

.index2{width: 100%; height: auto; overflow: hidden; margin-top: 50px;}
.index21{ width: 560px; height: 270px; float: left;}
.index22{ width: 560px; height: 270px; float: right;}

.list_img{height: auto; margin-top: 17px; margin-right: -33px;}
.list_img li{ float: left; width: 263px; margin-right: 33px;}
.list_img li a{ display: block; position: relative; width: 100%; height: 180px;}
.list_img li a:hover i{ position: absolute; left: 0px; top: 0px; display: block; width: 100%; height: 180px; background:url(../../images/lxyz/ico_bg1.png) 0px 0px no-repeat;}
.list_img li h5{color: #333333; font-size: 14px; line-height: 30px; text-align: center;}

.index3{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.index31{ width: 560px; height: 270px; float: left;}
.index32{ width: 560px; height: 270px; float: right;}

.index4{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.index411{ width: 380px; height: 270px; margin-top: 15px; margin-right: 30px; float: left;}
.index412{ width: 380px; height: 270px; margin-top: 15px; margin-right: 30px; float: left;}
.index413{ width: 380px; height: 270px; margin-top: 15px; float: right;}

.index5{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.index51{ width: 100%; height: auto; position: relative; margin-top: 30px;}
.index51 .hd .prev{ display:block; position:absolute; z-index:2; left:0px; top:64px; width:26px; height:44px; background:url(../../images/lxyz/ico_l.png) no-repeat;}
.index51 .hd .next{ display:block; position:absolute; z-index:2; right:0px; top:64px; width:26px; height:44px; background:url(../../images/lxyz/ico_r.png) no-repeat}
.index51 .bd{ margin:0px 35px; overflow:hidden; width:1130px;}
.index51 .bd ul li{ float:left; margin-right:30px;}
.index51 .bd ul li a{ display: block; position: relative;}
.index51 .bd ul li a:hover i{ position: absolute; left: 0px; top: 0px; display: block; width: 100%; height: 170px; background:url(../../images/lxyz/ico_bg2.png) 0px 0px no-repeat;}
.index51 .bd ul li h5{ color: #333333; font-size: 14px; line-height: 30px; text-align: center;}

.footer{ width: 100%; height: auto; padding:70px 0px 20px ; overflow: hidden; text-align: center; color: #fff; font-size: 14px; line-height: 24px;}
.footer a{ color: #fff;}
